2
我試圖在創建文件之前獲取文件的短路徑。如果文件夾或文件存在,我找到了一個可以將路徑轉換爲shortPath的示例。但是,在文件存在之前是否有辦法獲得短路徑?Windows在創建文件之前先獲取文件的短路徑
我試圖在創建文件之前獲取文件的短路徑。如果文件夾或文件存在,我找到了一個可以將路徑轉換爲shortPath的示例。但是,在文件存在之前是否有辦法獲得短路徑?Windows在創建文件之前先獲取文件的短路徑
感謝您的所有意見。我認爲解決這個問題最簡單的方法是:
if file DOES NOT existed:
generate shortPath
return shortPath
else:
touch a new file with exact name expected.
generate shortPath
remove temp file
return shortPath
我很確定這是不可能的。 – dbenham
我同意dbenham。也許你可以用根本問題更新你的問題,我們可以幫助你解決其他問題。 –
創建短褲名稱的算法在PowerShell中看起來並不那麼難:文件名的最大長度爲12個字符,而對於沒有擴展名的文件和文件,最大長度爲8個。 2.只允許3個字母的文件擴展名。 3.最後2個符號被取爲〜N,其中N是數字4.如果N必須有一個以上的數字文本變得更短並且有1個字母。 – npocmaka