各位好
因為公司要把軟體的更新檔,放在NAS上,提供給客戶下載
而且NAS又有帳號密碼的管理,很方便
但請問
若客戶越來越多,每一個客戶,都有一組ID PWD
想必NAS上,資料夾也會越來越多
若要同一個檔案,同時複製到多個資料夾
是否可以寫一個 .bat的批次檔
執行它,就可以把一個檔案,同時複製到多個資料夾
這批次檔,要怎麼寫
例如
NAS IP : 192.168.1.5
客戶資料夾有 user1 user2 user3
檔案是 : file.rar
請問這個批次檔,我要如何寫,才能將 file.rar 同時複製到user1 user2 user3 這三個資料夾
感謝各位
copy只能拷貝文件,不能拷貝目錄.
xcopy可以拷貝目錄結構.
copy 來源檔案位址 目的資料夾
xcopy 來源資料夾 目的資料夾 /S /D /Y
/S 複製每個目錄及其包含的子目錄。
/D 複製發生變更的檔案。
/Y 所有覆蓋的詢問都回答 YES
※你必須提供file.rar的完整位址※
COPY "C:\file.rar" "\\192.168.1.5\user1"
COPY "C:\file.rar" "\\192.168.1.5\user2"
COPY "C:\file.rar" "\\192.168.1.5\user3"
COPY file.rar \\192.168.1.5\user1
COPY file.rar \\192.168.1.5\user2
COPY file.rar \\192.168.1.5\user3
vamos168提到:
若要同一個檔案,同時複製到多個資料夾
內容一樣的話,作個link就好啦.
何必還花錢買NAS,然後再用BAT檔啊.
搞台Linux,開個ftp,作link,又快又方便.有新版的,也不用再copy.
若是同一個檔案提供給很多客群來下載,建議你用群組管理來做..
這樣子只要管理好客群,就不會有凸搥的現像..當然啦,你若沒有規劃好群組,那就是凸搥很大啦..
....
這方法不管是Linux、Unix、Mac、Windows皆可,看你怎麼用了...
做成網站 (ASP.NET, PHP, JSP...等)
用資料庫控管權限
從網站做下載啊
用每個User切開資料夾各複製一份
並不是好的做法
這樣你所需的硬碟空間會膨脹好幾倍
如果不是客製軟體, 只需要控管使用者的話,
只要開一個"Update"目錄, 權限可以參考 summertw 所提, 建立一個群組允許存取, 再把用戶加進群組即可.
例如:
會計軟體\更新 -> 允許購買會計軟體用戶下載
"購買會計軟體用戶"群組有: A 客戶, B 客戶, etc....
群暉有分享檔案管理員,他可以產生一個link並且設定誰可以下載
不但可以用本機帳號管理,還可以用臉書,Google的帳號做分享喔
他甚至可以跨越防火牆和NAT直接讓客戶下載